package com.suanfa.sort.ti;

/**
 * @author jukg
 * @date 2025/01/06 16:31
 * @description
 * 给你一个非负整数数组 nums ，你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。
 *
 * 判断你是否能够到达最后一个下标，如果可以，返回 true ；否则，返回 false
 */
public class CanJump {

    public static void main(String[] args) {
        int[] nums={2,3,1,1,4};
        System.out.println(canJump(nums));
    }

    public static boolean canJump(int[] nums) {

        for(int i= nums.length-2; i>=0; i--){
            if(nums[i] + i > nums.length-1){
                return true;
            }
        }
        return false;
    }
}
